Firebase veriyi sadece tek bir kere nasıl çekerim?
03.12.2017 - 05:41
Merhaba, firebase kullandığım projemde tek bir veriyi çekmek için kullandığım bu metod herhangi bir veri girişinde ya da çıkışında sürekli tetikleniyor. Bununla beraber recyclerview im yeniden yükleniyor. Fakat veri boyutu yüksek olduğundan her yenilenmede ekran bir süre takılı kalıyor. Bu tek child a ait veriyi uygulama çalıştığında sadece tek bir kere çekmek lazım. Bunu nasıl yapabilirim ?
Kullandığım kod blogu;
mDatabaseUsers.child(user_id).addListenerForSingleValueEvent(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
mATarihi= dataSnapshot.child("Tarihi").getValue().toString();
}
@Override
public void onCancelled(DatabaseError databaseError) {
}
});
Benim bildiğim kadarıyla bu kodun zaten sadece tek bir kere düğümü dinleyip okuması gerekiyor.
85
Görüntülenme
0 Beğeni